const express = require('express')
const app = express();

// 1. ---------------------------------------
// 解析json格式的参数
app.use(express.json())
// 解析form表单格式的参数
app.use(express.urlencoded({
  extended: false // querystring这个方法解析参数
  // 如果为true，就是用qs这个包解析参数
}))


app.get('/', (req, res, next) => {
  res.send('hello world')
})

app.post('/api/login', (req, res, next) => {
  // 在post接口中 获取参数 req.body
  // post参数必须通过中间件的解析
  const { body, method } = req;
  res.send({
    code: 0,
    msg: 'success',
    data: {
      body,
      method
    }
  })
})

app.listen(8000, () => {
  console.log(`server port is 8000`)
})